package com.renli.model.domain;

import lombok.Data;

import javax.validation.constraints.NotEmpty;
import java.io.Serializable;
import java.time.LocalDateTime;

@Data
public class StaffWages implements Serializable {
    private Long id;
    @NotEmpty(message = "员工工号不可为空")
    private Long StaffId;
    private String name;

    //基础工资
    private Double basicWage;

    //全勤奖
    private Double fullAttendenceAward;

    //一小时加班费
    private Double overtimePay;

    //一天缺勤费
    private Double latePay;

    //一次迟到费
    private Double dateLate;

    //一天岗位工资
    private Double postPay;

    //其他
    private Double otherPay;

    //本月奖金
    private Double thisMonthsSalary;

    //上月奖金
    private Double lastMonthsSalary;

    //更新人
    private String updatePeople;

    //更新时间
    private LocalDateTime updateTime;
    //加班费总数
    private Double overtimePayAll;

    //迟到费总数
    private Double dateLateAll;

    //缺勤费总数
    private Double latePayAll;

    //岗位工资总数
    private Double postPayAll;

}
